package task2;

import java.io.File;

public class ClearDirectoryTest {
    public static void delete(File file){
//        System.out.println("准备删除文件："+ file.getName());
        if(file.isFile()){
//            System.out.println(file.getName() + "文件不是文件夹，直接删除");
            boolean flag = file.delete();
            System.out.println("删除文件" + file.getName());
            return;
        }
        if(file.isDirectory()){
            System.out.println("------[" + file.getName() + "]为文件夹，遍历其子文件进行删除");
            File[] files = file.listFiles();
                for(File f: files){
                    delete(f);
                }
            boolean flag = file.delete();
            System.out.println("---[" + file.getName() + "]的子文件已删除完成，删除文件夹");
        }
    }

    public static void main(String[] args) {
        ClearDirectoryTest.delete(new File("d:/b"));
    }
}
